life-saving appliances - Español Inglés Diccionario